File formats
As was mentioned above, PhoA program works with photo album files having .phoa extension - such file holds:
- photo album description text and settings;
- picture list along with their descriptions;
- folders-groups hierarchy, each holding a set of links to photo album images;
- views' structures (PhoA version 1.0.1+).
.phoa files cannot be viewed directly and are opened only in PhoA. But starting with PhoA version 1.1.1a
that is possible to create your own tools due to open PhoA file format specifications. Refer to program's
home site for more detailed information.
Current version recognises the following formats as source image files (click a plus-button to expand the details):
Standard Windows and OS/2 bitmap images (*.bmp, *.rle, *.dib)
- byte order: little endian
- sample sizes: 1, 4, 8 bits per sample
- color spaces: indexed, RGB(A)
- compression formats: uncompressed, RLE
JPEG images (*.jpg; *.jpeg; *.jpe)
- byte orders: little endian, big endian
- sample sizes: 8 bits per sample
- color spaces: grayscale, RGB
TIFF images (*.tif; *.tiff)
- byte orders: little endian, big endian
- sample sizes: 1, 2, 4, 8, 16 bits per sample
- color spaces: indexed, grayscale, RGB(A), CMYK, L*a*b*
- compression formats: uncompressed, packed bits, LZW, CCITT T.4 (raw and modified fax group 3, possibly word aligned), ThunderScan, Deflate, new style JPEG
GFI fax images (*.fax)
- sample size: 1 bits per sample
- color space: indexed
- compression format: CCITT T.4 (raw and modified fax group 3)
SGI images (*.bw, *.rgb, *.rgba, *.sgi)
- byte order: big endian
- sample sizes: 1, 2, 4, 8, 16 bits per sample
- color spaces: indexed, grayscale, RGB(A)
- compression formats: uncompressed, RLE
Autodesk images files (*.cel; *.pic)
- byte order: little endian
- sample size: 8 bits per sample
- color spaces: indexed
- compression format: uncompressed
Truevision Targa images (*.tga; *.vst; *.icb; *.vda; *.win)
- byte order: little endian
- sample sizes: 5, 8 bits per sample
- color spaces: gray scale, indexed, 15 bits RGB (555), 24 bits RGB(A)(888)
- compression formats: uncompressed, RLE
ZSoft Paintbrush images (*.pcx, *.pcc)
- byte order: little endian
- sample sizes: 1, 2, 4, 8 bits per sample
- color spaces: gray scale, indexed, RGB
- compression formats: uncompressed, RLE
Word 5.x screen capture files (*.scr)
- byte order: little endian
- sample sizes: 1, 2, 4, 8 bits per sample
- color spaces: indexed, gray scaleRGB
- compression formats: uncompressed, RLE
Kodak Photo-CD images (*.pcd)
- byte order: little endian
- samples size: 8 bits per sample
- color space: YCbCr
- compression: PCD Huffmann
- specials:
- sizes: all resolutions, from 192 x 128 up to 6144 x 4096 (64 Base vaporware)
- rotated: clockwise and counter-clockwise
Portable pixel/gray map images (*.ppm, *.pgm, *.pbm)
- byte order: little endian
- sample sizes: 1, 8 bits per sample
- color spaces: gray scale, indexed, RGB
- compression format: uncompressed
- specials:
Dr. Halo images (*.cut, *.pal)
- byte order: little endian
- sample size: 8 bits per sample
- color spaces: indexed
- compression formats: RLE
- specials:
- external palette file (*.pal) is automatically loaded
CompuServe GIF images (*.gif)
- byte order: little endian
- sample sizes: 1, 4, 8 bits per sample
- color spaces: indexed
- compression format: LZW
- specials:
- interlaced, non-interlaced
SGI Wavefront images (*.rla, *.rpf)
- byte order: big endian
- sample size: 8 bits per sample
- color space: RGB(A)
- compression formats: RLE
Photoshop images (*.psd, *.pdd)
- byte order: big endian
- sample sizes: 1, 8, 16 bits per sample
- color spaces: indexed, RGB, CMYK, CIE L*a*b*
- compression formats: uncompressed, packed bits
- special:
Paint Shop Pro images (*.psp)
- byte order: little endian
- sample sizes: 1, 4, 8 bits per sample
- color spaces: indexed, gray scale, RGB
- compression formats: uncompressed, LZ77
Portable Network Graphic images (*.png)
- byte order: big endian
- sample sizes: 1, 2, 4, 8, 16 bits per sample
- color spaces: indexed, grayscale (alpha), RGB(A)
- compression format: LZ77
- specials:
- supported chunks: IHDR, IDAT, IEND, PLTE, gAMA, tRNS, bKGD
- transparency support partially for RGB, which is stored as 32 bits format
The powerful image format support is implemented thanks to Mike
Lischke.
Next >>
Copyright ©2002-2004 Dmitry Kann. All rights reserved.
|